import { AxiosRequestConfig, AxiosResponse } from 'axios';
interface HRInterceptorsConfig {
  requestInterceptors?: (config: AxiosRequestConfig) => AxiosRequestConfig;
  requestInterceptorsCatch?: (error: any) => any;
  responseInterceptors?: (res: AxiosResponse) => AxiosResponse;
  responseInterceptorsCatch?: (error: any) => any;
}

interface HRRequestConfig extends AxiosRequestConfig {
  interceptors?: HRInterceptorsConfig;
}
export { HRInterceptorsConfig, HRRequestConfig };
